self-propelling crane - French English Dictionary